﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="frmGenerarCotizacion.aspx.cs" Inherits="Farmacia.net.Ventas.Cotización.frmGenerarCotizacion" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">
        .style2
        {
            width: 83px;
        }
        .style4
        {
            width: 101px;
        }
        .style5
        {
            width: 307px;
        }
        .style6
        {
            width: 100%;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h2>Generar Cotización</h2>
    <table>
        <tr>
            <td class="style4">
                Nro Cotización:</td>
            <td>
                <asp:TextBox ID="txtNroCotizacion" runat="server" Width="118px"></asp:TextBox>
            </td>
            <td>
                Fecha:</td>
            <td>
                <asp:TextBox ID="txtFecha" runat="server" Width="162px"></asp:TextBox>
            </td>
            <td>
                <asp:CheckBox ID="chbEstado" runat="server" Text=" Estado" />
            </td>
        </tr>
    </table>

    <!--CLIENTE--> 
    <fieldset>
    <legend> Cliente </legend>
        <asp:UpdatePanel ID="updCliente" runat="server">
            <ContentTemplate>
            <table>
                <tr>
                    <td class="style2">
                        Ruc/Dni:</td>
                    <td class="style5">
                        <asp:TextBox ID="txtRucDni" runat="server"></asp:TextBox>
                        <asp:Button ID="btnBuscarCliente" runat="server" Text="..." />
                    </td>
                </tr>
                <tr>
                    <td class="style2">
                        Razon social:</td>
                    <td class="style5">
                        <asp:TextBox ID="txtRazonSocial" runat="server" Width="300px"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td class="style2">
                        Dirección:</td>
                    <td class="style5">
                        <asp:TextBox ID="txtDireccion" runat="server" Width="300px"></asp:TextBox>
                    </td>
                </tr>
            </table>        
            </ContentTemplate>
        </asp:UpdatePanel>
    </fieldset>

    <!--PRODUCTO--> 
    <fieldset>
    <legend>Producto</legend>
        <asp:UpdatePanel ID="updProducto" runat="server">
        <ContentTemplate>
        

            <table>
                <tr>
                    <td>
                        Codigo:</td>
                    <td>
                        <asp:TextBox ID="txtCodigo" runat="server"></asp:TextBox>
                        <asp:Button ID="btnBuscarProd" runat="server" Text="..." />
                    </td>
                    <td>
                        Descripcion:</td>
                    <td>
                        <asp:TextBox ID="txtDescripcion" runat="server"></asp:TextBox>
                    </td>
                    <td>
                        Stock</td>
                    <td>
                        <asp:TextBox ID="txtStock" runat="server"></asp:TextBox>
                    </td>
                </tr>
            </table>
        </ContentTemplate>
        </asp:UpdatePanel>

        <table>
                <tr>
                    <td>
                        Cantidad:</td>
                    <td>
                        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                    </td>
                    <td>
                        Precio:</td>
                    <td>
                        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
                    </td>
                </tr>
            </table>
            <asp:Button ID="btnAgregar" runat="server" Text="Agregar" />
            <br />

    </fieldset>

    <!--DETALLE--> 
    <fieldset>
        <!--el UPDATEPANEL Se jala de EXTENCIONES AJAX-->
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <asp:GridView ID="gvDetalleCotizacion" runat="server" BackColor="White" 
                BorderColor="#999999" BorderStyle="None" BorderWidth="1px" CellPadding="3" 
                GridLines="Vertical">
                <AlternatingRowStyle BackColor="#DCDCDC" />
                <FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
                <HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
                <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
                <RowStyle BackColor="#EEEEEE" ForeColor="Black" />
                <SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
                <SortedAscendingCellStyle BackColor="#F1F1F1" />
                <SortedAscendingHeaderStyle BackColor="#0000A9" />
                <SortedDescendingCellStyle BackColor="#CAC9C9" />
                <SortedDescendingHeaderStyle BackColor="#000065" />
            </asp:GridView>
        </ContentTemplate>
        </asp:UpdatePanel>
    </fieldset>

    <!--LOS PANELES-->
    <asp:Panel ID="pnlClientes" runat="server">
        <fieldset>
            <legend>Buscar Cliente</legend>
            <b>Criterio:</b>
            <asp:TextBox ID="txtCriterioCliente" runat="server"
                Width="250px"></asp:TextBox>
            <asp:Button ID="btnBusCliente" runat="server" Text="Buscar" />
        </fieldset>
        <!--el UPDATEPANEL Se jala de EXTENCIONES AJAX-->
        <asp:UpdatePanel ID="uppnlCliente" runat="server"> 
            <ContentTemplate>
                <asp:GridView ID="gvClientes" runat="server" BackColor="White" 
                BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3" 
                DataSourceID="odsClientes" AutoGenerateColumns="False">
                <Columns>
                    <asp:CommandField ShowSelectButton="True" />
                    <asp:BoundField DataField="IdCliente" HeaderText="IdCliente" 
                        SortExpression="IdCliente" />
                    <asp:BoundField DataField="RucDni" HeaderText="RucDni" 
                        SortExpression="RucDni" />
                    <asp:BoundField DataField="RazonSocial" HeaderText="RazonSocial" 
                        SortExpression="RazonSocial" />
                    <asp:BoundField DataField="Direccion" HeaderText="Direccion" 
                        SortExpression="Direccion" />
                </Columns>
                <FooterStyle BackColor="White" ForeColor="#000066" />
                <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
                <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
                <RowStyle ForeColor="#000066" />
                <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
                <SortedAscendingCellStyle BackColor="#F1F1F1" />
                <SortedAscendingHeaderStyle BackColor="#007DBB" />
                <SortedDescendingCellStyle BackColor="#CAC9C9" />
                <SortedDescendingHeaderStyle BackColor="#00547E" />
            </asp:GridView>
            <asp:ObjectDataSource ID="odsClientes" runat="server" 
                onobjectcreating="odsClientes_ObjectCreating" 
                SelectMethod="GetFromClienteByRazonSocialAndRucDni" 
                TypeName="Farmacia.BussinessLogic.ClienteBL">
                <SelectParameters>
                    <asp:ControlParameter ControlID="txtCriterioCliente" Name="criterio" 
                        PropertyName="Text" Type="String" />
                </SelectParameters>
            </asp:ObjectDataSource>
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="btnBusCliente" EventName="Click" />
            </Triggers>
        </asp:UpdatePanel>
        <br />
        <asp:Button ID="btnAcepCliente" runat="server" Text="Aceptar" />
        <asp:Button ID="btnCancCliente" runat="server" Text="Cancelar" />
        <br />
    </asp:Panel>

    <!--PanelProducto-->
    <asp:Panel ID="pnlProducto" runat="server">
        <fieldset>
            <legend>Buscar Producto</legend>
            Ingresar Criterio:
            <asp:TextBox ID="txtBuscarProd" runat="server"></asp:TextBox>
            <asp:Button ID="btnBusProdudcto" runat="server" Text="Buscar" />
        </fieldset>
        <!--el UPDATEPANEL Se jala de EXTENCIONES AJAX-->
        <asp:UpdatePanel ID="uppnlProducto" runat="server">
            <ContentTemplate>
                <asp:GridView ID="gvProducto" runat="server" BackColor="White" 
                    BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3">
                    <FooterStyle BackColor="White" ForeColor="#000066" />
                    <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
                    <RowStyle ForeColor="#000066" />
                    <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
                    <SortedAscendingCellStyle BackColor="#F1F1F1" />
                    <SortedAscendingHeaderStyle BackColor="#007DBB" />
                    <SortedDescendingCellStyle BackColor="#CAC9C9" />
                    <SortedDescendingHeaderStyle BackColor="#00547E" />
                </asp:GridView>
            </ContentTemplate>
        </asp:UpdatePanel>
        <br />
            <asp:Button ID="btnAcepProd" runat="server" Text="Aceptar" />
            <asp:Button ID="btnCanProd" runat="server" Text="Cancelar" />
        <br />
    </asp:Panel>

</asp:Content>
